who could've done this - German English Dictionary